#ifndef INTERFACE_H_sdafcvfgga
#define INTERFACE_H_sdafcvfgga

#include "MainFrame/ToolsBox/plugininterface.h"

class  Interface: public PluginInterface
{
public:
    virtual ~Interface() {};
    virtual QWidget* CreateWidget(QWidget* parent = nullptr) = 0;
};

//用宏Q_DECLARE_INTERFACE()将该接口告诉Qt元对象系统
QT_BEGIN_NAMESPACE
#define Interface_iid "ICML.viewer.business.OperatorDocker"
Q_DECLARE_INTERFACE(Interface, Interface_iid)
QT_END_NAMESPACE

#endif //INTERFACE_H_sdafcvfgga
